Interfacing Hardware and Software

نویسندگان

  • Michael Eisenring
  • Jürgen Teich
چکیده

The paper treats the problem of automatic generation of communication interfaces between hardware devices such as FPGAs and ASICs and software programmable devices such as microprocessors In we introduced an object oriented approach to interface generation starting from a coarse grain process graph speci cation level to the nal device dependent implementation Here we present generic templates of how to implement hardware software interfaces in particular in the scope of rapid prototyping environments that use recon gurable hard ware devices such as FPGAs The major concerns here are e ciency of communication protocols speed low implementation complexity area synthesizability and low power dissipation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Hardware Implementation of Extended and Fast Physical Addressing in Microprocessor-Based Systems Using Programmable Logic

This paper describes an efficient hardware implementation of a new technique for interfacing the data exchange between the microprocessor-based systems and the external devices. This technique, based on the use of software/hardware system and a reduced physical address, enlarges the interfacing capacity of the microprocessor-based systems, uses the Direct Memory Access (DMA) to increases the fr...

متن کامل

Advanced 8-bit microprocessor - MC6809: its software, hardware, architecture and interfacing techniques

Reading a book is also kind of better solution when you have no enough money or time to get your own adventure. This is one of the reasons we show the advanced 8 bit microprocessor mc6809 its software hardware architecture and interfacing techniques as your friend in spending the time. For more representative collections, this book not only offers it's strategically book resource. It can be a g...

متن کامل

Interfacing Hardware and Software Using C++ Class Libraries

As chip capacity increases and system-on-a-chip becomes more than just a catch phrase, hardware and system design are being driven in new directions. Systems are designed not just as hardware, but as a tightly coupled combination of both hardware and software. C++, extended with class libraries, is emerging as the way to design such complex systems. This paper proposes methods to specify and re...

متن کامل

An Algorithm for Hardware / Software

One of the key problems in hardware/software codesign is hardware/software partitioning. This paper describes a new approach to hardware/software partitioning using integer programming (IP). The advantage of using IP is that optimal results are calculated for a chosen objective function. The partitioning approach works fully automatic and supports multi-processor systems, interfacing and hardwa...

متن کامل

Hardwareesoftware Partitioning Using Integer Programming Extended Version Hardwareesoftware Partitioning Using Integer Programming

One of the key problems in hardware/software codesign is hardware/software partitioning. This paper describes a new approach to hardware/software partitioning using integer programming (IP). The advantage of using IP is that optimal results are calculated respective to the chosen objective function. The partitioning approach works fully automatic and supports multi-processor systems, interfacin...

متن کامل

Hardware Acceleration of the JPEG2000 Kakadu Library

The NIOS II soft core processor from Altera allows for the easy interfacing of new peripheral blocks to existing software. Using the Kakadu software implementation of JPEG2000, we have added dedicated hardware block encoders to produce an accelerated implementation. Simulation demonstrates that our simple architecture can provide a speedup of 2.55 times, compared to a pure software implementati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998